Skip to content

bugfix: oem-factory-reset: debug mode; hide passphrase output on screen/debug log on gpg --detach-sign of /boot hash digest#1861

Merged
tlaurion merged 1 commit intolinuxboot:masterfrom
tlaurion:oem-factory_reset_hide-detach-sign-user-pin
Nov 25, 2024
Merged

bugfix: oem-factory-reset: debug mode; hide passphrase output on screen/debug log on gpg --detach-sign of /boot hash digest#1861
tlaurion merged 1 commit intolinuxboot:masterfrom
tlaurion:oem-factory_reset_hide-detach-sign-user-pin

Conversation

@tlaurion
Copy link
Copy Markdown
Collaborator

@tlaurion tlaurion commented Nov 25, 2024

GPG User PIN was leaking on screen/debug.log when in debug/tracing mode only. Still a bug, we have helper to mask parameter content.

Before this PR:
[ 155.845101] DEBUG: gpg --pinentry-mode loopback --passphrase Please Change Me --digest-algo SHA256 --detach-sign -a

After this PR:
[ 131.272954] DEBUG: gpg --pinentry-mode loopback --passphrase <hidden> --digest-algo SHA256 --detach-sign -a

….log on gpg --detach-sign of /boot hash digest

Before:
[  155.845101] DEBUG: gpg --pinentry-mode loopback --passphrase Please Change Me --digest-algo SHA256 --detach-sign -a

After:
[  131.272954] DEBUG: gpg --pinentry-mode loopback --passphrase <hidden> --digest-algo SHA256 --detach-sign -a

Signed-off-by: Thierry Laurion <insurgo@riseup.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant